<?php
session_start();
require_once("../reglas_de_negocio/cliente.php");
$cliente = new Cliente();

if (count($_POST)!=0)
{
// UNO (1) ----------------------------------------------------------------------------------------------------------------------------------------------------------
	if (isset($_POST['Modificar']))
	{
	if($_POST['Modificar']=="Modificar")
	{

	$datosClientes = $cliente->listardatosdelCliente($_SESSION['cantv']['usuario'], $_SESSION['cantv']['permiso'], $_POST['num_id']);
	$cuentas = $cliente->listarCuentas($_SESSION['cantv']['usuario'], $_POST['num_id']);
		if (isset($datosClientes))
				{
				//datosClientes contiene un arreglo con los datos a listar de un cliente.
				//direcciono a la pagina donde se van a mostrar los datos del cliente. y le envio los datos
				//unset($_POST);
				$_SESSION['datosClientes']=$datosClientes;
				$_SESSION['cuentas']= $cuentas;
				$url="Location: ../views/template/cliente_data_v.php?opc=M";
				header($url);
			 	/*for ($i=0; $i<count($datosClientes); $i++)
					{
					 echo $datosClientes[$i]['cltattributename'];
					 echo $datosClientes[$i]['cltvalue']."<br>";
				}*/
				}
		else {
	 		$msg = "No se encontraron Datos 0";
			}
		}
	}
// DOS (2) -----------------------------------------------------------------------------------------------------------------------------------------------------
	if (isset($_POST['Consultar']))
	{
	
			if($_POST['Consultar']=="Consultar")
			{
			//datosClientes contiene un arreglo con los datos a listar de un cliente.
			//direcciono a la pagina donde se van a mostrar los datos del cliente. y le envio los datos
			//print_r ($datosClientes);
			/*for ($i=0; $i<count($datosClientes); $i++)
						{
						 echo $datosClientes[$i]['cltattributename'];
						 echo $datosClientes[$i]['cltvalue']."<br>";
			}*/
			$datosClientes = $cliente->listardatosdelCliente($_SESSION['cantv']['usuario'], $_SESSION['cantv']['permiso'], $_POST['num_id']);
			$cuenta = $cliente->listarCuentas($_SESSION['cantv']['usuario'],$_POST['num_id']);
				if (isset($datosClientes))
				{
				//unset($_POST);
				$_SESSION['datosClientes']=$datosClientes;
				$_SESSION['cuentas']= $cuenta;
				$url="Location: ../views/template/cliente_data_v.php?opc=C";
				header($url);
				}
				else {
				echo "No se encontraron Datos 1";
				}
			}
	//fin  de DOS
	//TRES (3) --------------------------------------------------------------------------------------------------------------------------------------------------------
		if($_POST['Consultar']=="Mostrar historial de Consumo")
			{
	
			echo "Llegue al controlador, falta codificar";
		
			}
	
	//CUATRO (4) -------------------------------------------------------------------------------------------------------------------------------------------------------
			if($_POST['Consultar']=="Mostrar cambios de plan")
			{
	
			echo "llegue al controlador, falta codificar historial de cambios de plan";	
	
			}
			
	//CINCO (5) -------------------------------------------------------------------------------------------------------------------------------------------------- 
			if($_POST['Consultar']=="Consultar datos del contrato")
			{
			$contrato = $cliente->listardatosdeCuenta($_POST['num_id'], $_SESSION['cantv']['usuario']);
				if (isset($contrato))
				{$_SESSION['datosContrato']=$contrato;
				$url="Location: ../views/template/contrato.php?opc=C";
				header($url);
				}
				else
				{
				$_SESSION['msg']="No se hallo datos del contrato";
				$url="Location: ../views/template/cliente_data_v.php?opc=C";
				header($url);
				}
			}
	}
// SEIS (6) -----------------------------------------------------------------------------------------------------------------------------------------------------------
if (isset($_POST['Guardar']))
{		if ($_POST['Guardar']=="Guardar")
		{
		$datos=$_POST;
		$flag = $cliente->guardarDatosCliente($datos);
		//	print_r($flag);
		if ($flag=='ok')
		{
		$url="Location: ../views/template/cliente_data_v.php?msg=Se_actualizo_correctamente.&opc=C";
		header($url);	 	
		}
		else
		{$url="Location: ../views/template/cliente_data_v.php?msg=fallo_actualizacion.&opc=C";
		header($url);	
		}
		
		}
}


} //fin de post -------------------------------------------------------------------------------------------------------------------------------------------------------

if (count($_GET)!=0)
{
	if($_GET['Consultar']=="Modificar")
	{

	$datosClientes = $cliente->listardatosdelCliente($_SESSION['cantv']['usuario'], $_SESSION['cantv']['permiso'], '16706738');
		if (isset($datosClientes))
		{
	//datosClientes contiene un arreglo con los datos a listar de un cliente.
	//direcciono a la pagina donde se van a mostrar los datos del cliente. y le envio los datos
	//print_r ($datosClientes);
	//unset($_POST);
	/*for ($i=0; $i<count($datosClientes); $i++)
					{
					 echo $datosClientes[$i]['cltattributename'];
					 echo $datosClientes[$i]['cltvalue']."<br>";
	}*/
		$_SESSION['datosClientes']=$datosClientes;
		$url="Location: ../views/template/cliente_data_v.php?opc=M";
		header($url);
		}
		else {
		 $msg = "No se encontraron Datos 0";
	
			}
//$cliente->consultardatos(Usuario, Permiso);
	}
}//fin de GET
?>
